body > .wrapper {
	margin: auto;
	width: 966px;
}
form {
	margin-left: 21px;
}

form .error {
	display: block;
}

label {
	width: 294px;
	display: block;
	float: left;
	margin-right: 21px;
}

input, textarea, select {
	width: 292px;
}

textarea {
	height: 165px;
	border: 0;
	background-color: #F77;
}

form .form-row {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

form .button-row {
	width: 609px;
	text-align: right;
	height: 1.5em;
}

.project {
	
	margin-bottom: 1.5em;
}

.project:after {
	clear: left;
	visibility: hidden;
	content: '.';
	height: 0;
	display: block;
}

.project .project-name {
	padding-left: 21px;
	width: 630px;
	float: left;
}

.project .title {
	float: left;
	width: 294px;
}

.project .project-desc {
	margin-left: 21px;
	clear: left;
	float: left;
	width: 630px;
}

.project ul {
	float: left;
}

table {
	margin-left: 21px;
	width: 924px;
	margin-bottom: 1.5em;
}